Checking Heterogeneous Signal Characteristics Applying Assertion-Based Verification
نویسندگان
چکیده
Heterogeneous system verification lacks on functional and formal verification methodologies. A verification gap exists between the different signal domains. To bridge this gap an assertion-based design method is essential. This requires the integration of the special analog characteristics in formal digital temporal assertions. Therefore, we defined a new set of mixed-signal assertions to improve the verification process. Our novel approach extends the assertion-based verification techniques for fast falsification. The proposed method is demonstrated by several examples which verify analog signal range behavior, slopes, frequencies, differential algebraic equations, and attenuation with SystemC-AMS simulations.
منابع مشابه
A Transformation-Based Approach to Implication of GSTE Assertion Graphs
Generalized symbolic trajectory evaluation (GSTE) is a model checking approach and has successfully demonstrated its powerful capacity in formal verification of VLSI systems. GSTE is an extension of symbolic trajectory evaluation (STE) to themodel checking of ω-regular properties. It is an alternative to classical model checking algorithms where properties are specified as finite-state automata...
متن کاملApplying Formal Verification with Protocol Compiler
This paper presents a practical methodology for the application of formal verification to the industrial design environment “Protocol Compiler”. Our verification flow is to first create a testbench and simulate the design. Then we modify the testbench and perform a formal verification technique called assertion checking. The examples are taken from the networking arena. The first is a simplifie...
متن کاملSufficient Preconditions for Modular Assertion Checking
Assertion checking is the restriction of program verification to validity of program assertions. It encompasses safety checking, which is program verification of safety properties, like memory safety or absence of overflows. In this paper, we consider assertion checking of program parts instead of whole programs, which we call modular assertion checking. Classically, modular assertion checking ...
متن کاملContext-Sensitive Multivariant Assertion Checking in Modular Programs
We propose a modular, assertion-based system for verification and debugging of large logic programs, together with several interesting models for checking assertions statically in modular programs, each with different characteristics and representing different trade-offs. Our proposal is a modular and multivariant extension of our previously proposed abstract assertion checking model and we als...
متن کاملA C++ Class Structure for System-Level Assertion-Based Verification
Assertion-based verification (ABV) is becoming a popular method of capturing requirements for a design and checking the behavior of the design in simulation against its expected behavior. A number of assertion languages are already widely used in industry to perform ABV on register-transfer level (RTL) designs. Meanwhile, new system-level design languages are helping designers manage the growin...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009